somewhere to stay - Alemán Inglés Diccionario